Mexican president Andres Manuel Lopez Obrador has spoken out in support of Venezuela's rights, saying that Mexico should show respect to all governments, whether in Venezuela or the United States.